go/types.Checker.objMap (field)

19 uses

	go/types (current package)
		check.go#L106: 	objMap  map[Object]*declInfo   // maps package-level objects and (non-interface) methods to declaration info
		check.go#L152: 	if _, found := check.objMap[to]; !found {
		check.go#L250: 		objMap:  make(map[Object]*declInfo),
		decl.go#L168: 	d := check.objMap[obj]
		decl.go#L211: 		info := check.objMap[obj]
		decl.go#L251: 			if d := check.objMap[obj]; d != nil {
		decl.go#L705: 	assert(!check.objMap[obj].tdecl.Assign.IsValid()) // don't use TypeName.IsAlias (requires fully set up object)
		initorder.go#L21: 	pq := nodeQueue(dependencyGraph(check.objMap))
		initorder.go#L28: 		for obj, d := range check.objMap {
		initorder.go#L73: 			cycle := findPath(check.objMap, n.obj, n.obj, make(map[Object]bool))
		initorder.go#L99: 		info := check.objMap[v]
		resolver.go#L121: 	check.objMap[obj] = d
		resolver.go#L122: 	obj.setOrder(uint32(len(check.objMap)))
		resolver.go#L450: 				check.objMap[obj] = info
		resolver.go#L451: 				obj.setOrder(uint32(len(check.objMap)))
		resolver.go#L600: 		tdecl := check.objMap[tname].tdecl // must exist for objects in package scope
		resolver.go#L617: 	objList := make([]Object, len(check.objMap))
		resolver.go#L619: 	for obj := range check.objMap {
		resolver.go#L642: 			if check.objMap[tname].tdecl.Assign.IsValid() {